Big Huge Thesaurus

Raoulia lutescens

noun